;(function($){
    //验证码启用
    $(function(){
        $.idcode.setCode();

        //点击换一张,的点击事件
        $(".dive .hyz").on("click",function(){
            $.idcode.setCode();
        });
        //登陆注册切换
        $(".regdiv .mrdiv .tzym").on("click",function(){
          $(this).parents("span").addClass("current").siblings().removeClass("current");
          window.location="1load.html";
        });



        //自定义校验方法
        //检验用户名是否合法 (用户名要求是手机号或者邮箱)
       $.validator.addMethod("ischeckuser", function(value, element, param) {
            var reg=/^[1]\d{10}$|(^[0-9a-zA-Z]\w+@qq\.com|sinna\.com|163.com)$/;
            return reg.test(value);
       });
       //校验密码 (密码是8-20位的字母和数字)
        $.validator.addMethod("ischeckmm", function(value, element, param) {
            var reg=/^[0-9a-zA-Z]*[0-9]+[a-zA-Z]+[0-9a-zA-Z]*$/;
            return reg.test(value);
        });

            //表单
        $("form").validate({
            //定义提示的内容
            messages:{
                uname:{
                    required:'<div class="msg">请输入用户名</div>',
                    'ischeckuser':'<div class="msg">您输入的手机号或邮箱不符合规范</div>'

                },
                upwdo:{
                    required:'<div class="msg">请输入密码</div>',
                    'ischeckmm':'<div class="msg">您输入的密码不符合规范</div>',
                    rangelength:'<div class="msg">密码长度是{0}-{1}位</div>'
                },
                upwdt:{
                    equalTo:"<div class='msg'>两次输入密码不一致</div>"
                }

            },
            //定义的规则
            rules:{
               uname:{
                   required:true,
                   'ischeckuser':true,
               },
                upwdo:{
                    required:true,
                    'ischeckmm':true,
                    rangelength:[8,20],
                },
                upwdt:{
                    equalTo:"#upwdmm"
                }
            },

            //表单提交
            submitHandler:function(){
                //验证验证码是否正确
                if(!($.idcode.validateCode()==true)){
                    layer.alert('验证码输入错误', {
                        icon: 2,
                        skin: 'layer-ext-moon' //该皮肤由layer.seaning.com友情扩展。关于皮肤的扩展规则，去这里查阅
                    });

                }else{
                    //获取ajax交互数据
                    $.ajax({
                        //在127.0.0.1下面打开reg.html的网址是 //http://127.0.0.1/mengbasha/src/html/1reg.html
                        //在127.0.0.1下面打开reg.php的网址是"http://127.0.0.1/mengbasha/serve/reg.php"
                        //所以找两个网址不同的部分写在下面
                        type: "post",
                        url:"../../serve/reg.php",
                        dataType:"json",
                        data:$("form").serialize(),//获取form表单中input的键值对
                    }).then(function(res){
                        if(res.status==1){
                            if(confirm("注册成功,是否立即登陆")){
                                window.location="1load.html"
                            }
                        }else{
                            alert(res.msg);
                            window.location.reload(true);
                        }
                    });

                }

                return false;
            },

        })
        $(".top").on("click",function(){
            window.location="1index.html";
        })

    });

    })(jQuery)